Concurrency Control and Object-Oriented Databases

نویسندگان

  • Andrea H. Skarra
  • Stanley B. Zdonik
چکیده

2 Transaction Approach 47 2.1 A Design Task Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.2 Compatibility Set Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.3 Constraint-Based Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.3.1 Intuitive Model of CAD Transaction . . . . . . . . . . . . . . . . . . . . . . . 49 2.3.2 Formal Definitions of CAD Transaction . . . . . . . . . . . . . . . . . . . . . 50 2.3.3 Formal Descriptions of Two Kinds of Transactions . . . . . . . . . . . . . . . 51 2.3.4 Implementation Techniques of Nested CAD Transaction . . . . . . . . . . . . 53 2.3.5 Concurrency control for cooperating transactions . . . . . . . . . . . . . . . . 53 2.3.6 Concurrency control for subcontractor transaction . . . . . . . . . . . . . . . 54 2.3.7 Recovery of nested transactions . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4 Semantic Pattern Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4.1 Skarra’s patterns and conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4.2 Nodine’s operation machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Apparent Versioning and Concurrency Control in Object-Oriented Databases

The problem of consistency of object-oriented databases is considered, when objects contained in the database are multiversion, and they are accessed by concurrent transactions. In such databases there are two aspects of the consistency problem, one related to concurrency, as in monoversion databases, and the other related to versioning. In this paper the problems of mutual dependencies of vers...

متن کامل

Augmenting the Performance of Existing OODBMS Benchmarks

Object oriented databases are widely popular for their complex data support and data relationships. Several object oriented database products are now coming to the market. Existing benchmarks are inadequate in testing the complex data support, concurrency control and performance of the database. They do not exploit the object oriented features native to the databases. This paper aims in highlig...

متن کامل

Automating Fine Concurrency Control in Object-Oriented Databases

Several propositions were done to provide adapted concurrency control to object-oriented databases. However, most of these proposals miss the fact that considering solely read and write access modes on instances may lead to less parallelism than in relational databases! This paper cope with that issue, and advantages are numerous: (1) commutativity of methods is determined a priori and automati...

متن کامل

Supporting Fine Concurrency in Object-Oriented Databases

In this paper, we present a scheme to increase concurrency among methods in Object-Oriented Databases. Our work has the following characteristics. First, construction of commutativity relation among methods can be automated. Second, it provides more concurrency than read and write access modes on methods. Third, concurrency is increased further with the use of dynamic information.

متن کامل

An integrated concurrency control in object-oriented databases

In this paper, we present a concurrency control scheme to increase concurrency among methods in Object-Oriented Databases. We are concerned with all types of access to an object : instance access and class definition access. For instance access, our work has the following characteristics. First, construction of commutativity relation among methods can be automated. Second, it provides more conc...

متن کامل

A Multi-Granular Lock Model for Distributed Object Oriented Databases Using Semantics

In object oriented databases, transactions may make simultaneous requests to do design time access and runtime access of resources. Concurrency control on the transactions can be implemented by using Multi granular lock models. Though several semantics based multi granular lock models have been proposed in the literature for object-oriented databases, they provide fine granularity of resources ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989